package pers.lonestar.framework.utils.support.converters;

import pers.lonestar.framework.utils.support.metadata.CellData;

public interface Converter<T> {
    /**
     * 将数据单元格转换为匹配类型的对象
     *
     * @param cellData 数据单元格
     * @return 转换值
     */
    T convertToJavaObject(CellData<T> cellData);

    /**
     * 将数据转换为数据单元格
     *
     * @param data 数据
     * @return 数据单元格
     */
    CellData<T> convertToCellData(T data);
}
